]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
14 years agoStart using MessageTray.Source directly instead of having to subclass it
Jasper St. Pierre [Sat, 8 Oct 2011 22:00:32 +0000 (18:00 -0400)]
Start using MessageTray.Source directly instead of having to subclass it

For most subclasses, this is a direct swap -- a lot of the time, the
constructor was a blank class that override createNotificationIcon,
and called _setSummaryIcon in _init.

https://bugzilla.gnome.org/show_bug.cgi?id=661236

14 years agomessageTray: Make Source usable without subclassing
Jasper St. Pierre [Fri, 7 Oct 2011 22:31:26 +0000 (18:31 -0400)]
messageTray: Make Source usable without subclassing

Rather than ask most users of Source to subclass it to simply set their icon,
just allow them to create a new instance and add it without any complex magic.

https://bugzilla.gnome.org/show_bug.cgi?id=661236

14 years agoMagnifier: Add brightness and contrast functionality
Joseph Scheuhammer [Wed, 4 Apr 2012 15:10:31 +0000 (11:10 -0400)]
Magnifier: Add brightness and contrast functionality

Added clutter effects class that does lightness inversion.
Modified the magnifier to use this inversion effect.

https://bugzilla.gnome.org/show_bug.cgi?id=639851

14 years agoMagnifier: Add brightness and contrast functionality
Joseph Scheuhammer [Mon, 12 Mar 2012 19:52:41 +0000 (15:52 -0400)]
Magnifier: Add brightness and contrast functionality

Modified the magnifier to use the CluttterBrightnessContrastEffect
for changing overall brightness and/or contrast of a ZoomRegion.

https://bugzilla.gnome.org/show_bug.cgi?id=639851

14 years agoUpdated Japanese translation.
Takanori MATSUURA [Mon, 14 May 2012 15:52:42 +0000 (00:52 +0900)]
Updated Japanese translation.

14 years agol10n: Updated Italian translation
Luca Ferretti [Sat, 12 May 2012 18:09:29 +0000 (20:09 +0200)]
l10n: Updated Italian translation

14 years agoUpdated Galician translations
Fran Diéguez [Fri, 11 May 2012 09:31:43 +0000 (11:31 +0200)]
Updated Galician translations

14 years agoutil: Don't double-fork when spawning from Alt-F2
Colin Walters [Thu, 10 May 2012 01:23:19 +0000 (21:23 -0400)]
util: Don't double-fork when spawning from Alt-F2

This breaks polkit.

See http://bugzilla.redhat.com//show_bug.cgi?id=819275

https://bugzilla.gnome.org/show_bug.cgi?id=675789

14 years agoUpdated Spanish translation
Daniel Mustieles [Thu, 10 May 2012 16:06:54 +0000 (18:06 +0200)]
Updated Spanish translation

14 years agouserMenu: Update to latest mockups
Florian Müllner [Thu, 10 May 2012 11:24:12 +0000 (13:24 +0200)]
userMenu: Update to latest mockups

Technically those are minor changes, but people will love us anyway:

  - change the default of the <alt>ernative to "Power Off"
  - remove "Online Accounts" item
  - regroup the remaining items
  - remove ellipses from labels

https://bugzilla.gnome.org/show_bug.cgi?id=675802

14 years agouserMenu: Hide "Log out" item on single user machines
Florian Müllner [Thu, 10 May 2012 11:16:15 +0000 (13:16 +0200)]
userMenu: Hide "Log out" item on single user machines

Ignoring remote logins, the "Log out" action is meaningless for
single user setups. Do not show it in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=675802

14 years agouserMenu: More show()/hide() refactoring
Florian Müllner [Thu, 10 May 2012 13:42:36 +0000 (15:42 +0200)]
userMenu: More show()/hide() refactoring

Here's one show()/hide() sequence left out in commit 723a1c843 ...

14 years agouserMenu: Fix 'Lock' lockdown setting
Florian Müllner [Thu, 10 May 2012 11:15:03 +0000 (13:15 +0200)]
userMenu: Fix 'Lock' lockdown setting

Oops, embarrassing typo ...

https://bugzilla.gnome.org/show_bug.cgi?id=675802

14 years agoUpdated Marathi Translations
Sandeep Sheshrao Shedmake [Thu, 10 May 2012 04:32:04 +0000 (10:02 +0530)]
Updated Marathi Translations

14 years agoNetworkAgent: disallow multiple requests for the same connection/setting
Giovanni Campagna [Fri, 27 Apr 2012 23:25:12 +0000 (01:25 +0200)]
NetworkAgent: disallow multiple requests for the same connection/setting

It doesn't make sense to have multiple requests for the same
connection/setting combination at the same time, since we would be
asking the user twice for the same password. Instead, report cancellation
to NetworkManager if this happens.
Note that does make sense to have multiple requests in sequence though
(they could have different flags), but this is not affected.

https://bugzilla.gnome.org/show_bug.cgi?id=674961

14 years agosearchDisplay: Remove the sync search completed code path
Rui Matos [Mon, 7 May 2012 15:44:28 +0000 (17:44 +0200)]
searchDisplay: Remove the sync search completed code path

Now that all searches are async we can remove the code path for the
SearchSystem::search-completed signal which is no longer useful.

This patch ends up fixing the status text not being updated for when
there are no results.

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearchDisplay: Remove a couple of no longer used variables
Rui Matos [Mon, 7 May 2012 15:42:05 +0000 (17:42 +0200)]
searchDisplay: Remove a couple of no longer used variables

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Remove the ability to add synchronous search providers
Jasper St. Pierre [Wed, 2 May 2012 19:54:25 +0000 (15:54 -0400)]
search: Remove the ability to add synchronous search providers

As shown in the previous commits, synchronous search is easily implemented
by the asynchronous search API. The only reason we still have a
synchronous search API is of historical reasons. Well, we're not a museum,
and git log can keep our fossils safe if need be....

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Port all search providers over to the async API
Jasper St. Pierre [Wed, 2 May 2012 19:45:37 +0000 (15:45 -0400)]
search: Port all search providers over to the async API

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agoplaceDisplay: Create our own PlacesManager
Jasper St. Pierre [Wed, 2 May 2012 19:40:31 +0000 (15:40 -0400)]
placeDisplay: Create our own PlacesManager

Since we don't have a section showing off the available places somewhere,
we don't need a global PlacesManager.

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Remove unused MUTLIPLE_* match types
Jasper St. Pierre [Wed, 2 May 2012 19:31:01 +0000 (15:31 -0400)]
search: Remove unused MUTLIPLE_* match types

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agosearch: Allow synchronous searches to be defined with the async API
Jasper St. Pierre [Wed, 2 May 2012 19:26:54 +0000 (15:26 -0400)]
search: Allow synchronous searches to be defined with the async API

To allow this to happen, we need to make sure that we don't overwrite the
previousResults when calling the async method. Note that this is a bug of
some sort, we were already using this synchronous style when a remote
search failed.

https://bugzilla.gnome.org/show_bug.cgi?id=675328

14 years agoplaceDisplay: use new bookmark file location
Matthias Clasen [Sat, 5 May 2012 19:34:34 +0000 (15:34 -0400)]
placeDisplay: use new bookmark file location

GTK+ 3.5 is placing the bookmarks file in
$XDG_CONFIG_HOME/gtk-3.0/bookmarks. Adapt to that change.

https://bugzilla.gnome.org/show_bug.cgi?id=675443

14 years agotheme: use a smaller border-radius for top bar
Jakub Steiner [Wed, 21 Mar 2012 14:59:43 +0000 (15:59 +0100)]
theme: use a smaller border-radius for top bar

- plays better with window decorations and maximized windows
- https://bugzilla.gnome.org/show_bug.cgi?id=672430

14 years agoa11y: Using the proper label_actor for date menu on top panel
Alejandro Piñeiro [Thu, 3 May 2012 18:10:14 +0000 (20:10 +0200)]
a11y: Using the proper label_actor for date menu on top panel

On the code two labels are created. One is used on the date menu
itself, and the other for the menu icon at the top panel. The wrong
label was used as the label_actor for the top panel menu icon.

https://bugzilla.gnome.org/show_bug.cgi?id=675307

14 years agomain: Close the recorder instead of pausing it
Rui Matos [Wed, 2 May 2012 14:44:40 +0000 (16:44 +0200)]
main: Close the recorder instead of pausing it

Pausing means that we will continue to use the same output file when
the keybinding is activated again. While useful to record a single
video in chunks, it doesn't seem to be how most users understand the
keybinding. Closing the recorder will close the file and create a new
one the next time the keybinding is pressed.

https://bugzilla.gnome.org/show_bug.cgi?id=675128

14 years agotest-recorder: Create the recorder only after the stage is realized
Rui Matos [Wed, 2 May 2012 14:23:28 +0000 (16:23 +0200)]
test-recorder: Create the recorder only after the stage is realized

The recorder needs the stage's XID so it can only be created after the
stage is realized.

https://bugzilla.gnome.org/show_bug.cgi?id=675301

14 years agotest-recorder: Explicitly make the clutter API coordinates doubles
Rui Matos [Wed, 2 May 2012 14:20:52 +0000 (16:20 +0200)]
test-recorder: Explicitly make the clutter API coordinates doubles

That's what clutter expects and it would crash otherwise.

https://bugzilla.gnome.org/show_bug.cgi?id=675301

14 years agonetwork: Fix an accidental copy-paste error
Jasper St. Pierre [Wed, 2 May 2012 20:29:51 +0000 (16:29 -0400)]
network: Fix an accidental copy-paste error

Logic swap accidentally introduced in commit 723a1c843.

https://bugzilla.gnome.org/show_bug.cgi?id=672272

14 years agogactionmuxer: Fix list_actions
Jasper St. Pierre [Fri, 30 Mar 2012 16:19:13 +0000 (12:19 -0400)]
gactionmuxer: Fix list_actions

The code there before was just completely wrong

https://bugzilla.gnome.org/show_bug.cgi?id=673177

14 years agomessageTray: Fix scroll bugginess in summary items
Jasper St. Pierre [Tue, 25 Oct 2011 00:06:39 +0000 (20:06 -0400)]
messageTray: Fix scroll bugginess in summary items

Two nested scroll views were fighing with each other. The reason isn't
particularly important and has to do with some silliness involving
StAdjustment. The visible effect was that scrolling up and down when
in a summary item view would appear to be glitchy, and sometimes not
work at all.

To fix, make sure that the scroll view we don't care about is disabled
when in a summary mode.

https://bugzilla.gnome.org/show_bug.cgi?id=661615

14 years agomessageTray: notification should be a style class name, not a global name
Jasper St. Pierre [Wed, 12 Oct 2011 22:49:04 +0000 (18:49 -0400)]
messageTray: notification should be a style class name, not a global name

There have been multiple notifications ever since we had a notification stack
per source, so the idea of one notification being on screen at a time has long
been dead.

https://bugzilla.gnome.org/show_bug.cgi?id=661615

14 years agoRefactor show()/hide() sequences
Jasper St. Pierre [Fri, 16 Mar 2012 22:53:14 +0000 (18:53 -0400)]
Refactor show()/hide() sequences

We seem to have a lot of code that does something along the lines of:

    if (condition)
        actor.show();
    else
        actor.hide();

ClutterActor already has such a thing for exactly this purpose: the 'visible'
property. Use it instead of the mess above.

https://bugzilla.gnome.org/show_bug.cgi?id=672272

14 years agogdm: don't fail if fprintd unavailable
Ray Strode [Fri, 27 Apr 2012 21:51:18 +0000 (17:51 -0400)]
gdm: don't fail if fprintd unavailable

fingerprint support is optional so we shouldn't try to start
fprintd upfront and croak if it fails.

https://bugzilla.gnome.org/show_bug.cgi?id=675006

14 years agognome-shell-plugin: Remove useless dispose/finalize handlers
Jasper St. Pierre [Sun, 25 Mar 2012 14:46:34 +0000 (11:46 -0300)]
gnome-shell-plugin: Remove useless dispose/finalize handlers

https://bugzilla.gnome.org/show_bug.cgi?id=672807

14 years agost-bin: Remove unnecessary foreach implementation
Jasper St. Pierre [Sun, 25 Mar 2012 12:46:44 +0000 (09:46 -0300)]
st-bin: Remove unnecessary foreach implementation

https://bugzilla.gnome.org/show_bug.cgi?id=672807

14 years agoUpdated Greek translation
Tom Tryfonidis [Wed, 2 May 2012 10:53:42 +0000 (13:53 +0300)]
Updated Greek translation

14 years agol10n: Updated Italian translation
Luca Ferretti [Mon, 30 Apr 2012 13:33:44 +0000 (15:33 +0200)]
l10n: Updated Italian translation

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Mon, 30 Apr 2012 09:13:44 +0000 (11:13 +0200)]
Updated Norwegian bokmål translation

14 years agogitignore: Update to ignore calendar schemas
Jasper St. Pierre [Sun, 29 Apr 2012 23:19:15 +0000 (19:19 -0400)]
gitignore: Update to ignore calendar schemas

14 years agosearchDisplay: Reset the keyboard focus after displaying async results
Rui Matos [Sun, 29 Apr 2012 22:25:59 +0000 (00:25 +0200)]
searchDisplay: Reset the keyboard focus after displaying async results

We hide the content around displaying new search results to prevent
flickering, unfortunately, one side effect of hiding an actor is
losing key focus if it currently is on the that actor or any
child. This could happen in the case of async results showing up after
the user had moved focus to the search results.

This patch works around that issue by saving the key focus and
resetting it back after displaying the new async results.

https://bugzilla.gnome.org/show_bug.cgi?id=675078

14 years agolookingGlass: Remove the "Errors" tab
Jasper St. Pierre [Sun, 29 Apr 2012 20:42:45 +0000 (16:42 -0400)]
lookingGlass: Remove the "Errors" tab

We already have one too many logging systems. Remove the errors tab
and make global.log/global.logError point to window.log/window.logError
instead.

https://bugzilla.gnome.org/show_bug.cgi?id=675104

14 years agoenvironment: Allow window.log to take multiple arguments
Jasper St. Pierre [Sun, 29 Apr 2012 20:41:08 +0000 (16:41 -0400)]
environment: Allow window.log to take multiple arguments

https://bugzilla.gnome.org/show_bug.cgi?id=675104

14 years agoNetworkMenu: use network-offline while loading
Giovanni Campagna [Sat, 28 Apr 2012 16:04:14 +0000 (18:04 +0200)]
NetworkMenu: use network-offline while loading

network-error is partially red and thus can be distracting at
login. Use network-offline instead.

https://bugzilla.gnome.org/show_bug.cgi?id=674426

14 years agoRevert "popupMenu: Fix RemoteMenu items with boolean state action"
Florian Müllner [Fri, 27 Apr 2012 19:40:34 +0000 (21:40 +0200)]
Revert "popupMenu: Fix RemoteMenu items with boolean state action"

This reverts commit 7293ddb22c3a1b97ea74e892af20e62ed3b31a3e.

14 years agoUpdated Brazilian Portuguese translation
Jonh Wendell [Sat, 28 Apr 2012 13:46:14 +0000 (10:46 -0300)]
Updated Brazilian Portuguese translation

14 years agodash: Destroy tooltip label when item is removed
Ron Yorston [Sun, 8 Apr 2012 19:35:41 +0000 (20:35 +0100)]
dash: Destroy tooltip label when item is removed

14 years agonotificationDaemon: Match app based on WM_CLASS
Jasper St. Pierre [Mon, 9 Apr 2012 01:39:59 +0000 (22:39 -0300)]
notificationDaemon: Match app based on WM_CLASS

Most tray applets won't have an associated window in the same PID. We
need to fall back to the WM_CLASS in this case.

https://bugzilla.gnome.org/show_bug.cgi?id=673761

14 years agojhbuild wrapper: Clean up environment variable logic
Jasper St. Pierre [Thu, 26 Apr 2012 20:28:16 +0000 (16:28 -0400)]
jhbuild wrapper: Clean up environment variable logic

Lots of things here were unused. First, we don't need to calculate
the js_dir when not running from the source tree, which makes the
branch mostly empty, meaning we can merge the two branches.

14 years agojhbuild wrapper: Re-set typelib path to the src dir
Jasper St. Pierre [Thu, 26 Apr 2012 20:25:19 +0000 (16:25 -0400)]
jhbuild wrapper: Re-set typelib path to the src dir

This allows us running uninstalled. While we're at it, though, remove
JHBUILD_TYPELIBDIR. jhbuild shell should add its own stuff to GI_TYPELIB_PATH,
and we don't want to half reimplement jhbuild. The wrapper script should be
solely for the case of running from the source directory, and not care about
jhbuild at all.

14 years agojhbuild wrapper: Don't crash if we can't start the shell
Jasper St. Pierre [Thu, 26 Apr 2012 20:17:34 +0000 (16:17 -0400)]
jhbuild wrapper: Don't crash if we can't start the shell

If start_shell throws an exception for whatever reason, the finally
handler will run before shell has been set, leading to a "referencing
an undefined local variable" error.

14 years agoshell-network-agent: don't crash if a request isn't found
Dan Winship [Thu, 26 Apr 2012 21:08:38 +0000 (17:08 -0400)]
shell-network-agent: don't crash if a request isn't found

If a request isn't found in shell_network_agent_set_password() or
shell_network_agent_respond(), then g_return_if_fail() rather than
crashing. OTOH, if a request is not found in
shell_network_agent_cancel_get_secrets(), then just ignore it
silently, since that could legitimately happen.

https://bugzilla.gnome.org/show_bug.cgi?id=674961

14 years agoUpdated Galician translations
Fran Diéguez [Fri, 27 Apr 2012 15:07:47 +0000 (17:07 +0200)]
Updated Galician translations

14 years agopopupMenu: Fix RemoteMenu items with boolean state action
Florian Müllner [Fri, 27 Apr 2012 09:57:48 +0000 (11:57 +0200)]
popupMenu: Fix RemoteMenu items with boolean state action

Stateful actions are expected to pass their state when activated,
but we currently only do this for actions with a string state.

https://bugzilla.gnome.org/show_bug.cgi?id=674932

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Thu, 26 Apr 2012 12:30:48 +0000 (15:30 +0300)]
Updated Hebrew translation.

14 years agodata: Add Evolution calendar settings gschema to EXTRA_DIST
Rico Tzschichholz [Thu, 26 Apr 2012 06:40:01 +0000 (08:40 +0200)]
data: Add Evolution calendar settings gschema to EXTRA_DIST

3d95e7bb111ca72d59e6ab81c007d3ccb2cf838d forgot to add this
gschema file to dist

14 years agoMirror Evolution calendar settings into our own schema
Owen W. Taylor [Fri, 20 Apr 2012 14:51:32 +0000 (10:51 -0400)]
Mirror Evolution calendar settings into our own schema

Right now, we are hard-depending on the presence of Evolution by
using its settings schemas. This is likely to be unpopular, and
also causes instability if someone happens not to have Evolution
installed, so install a schema that has the same data path as
the Evolution schema, but a different name and install that
for the keys we need.

To avoid a string-freeze break, we rely on the translations in
Evolution - if Evolution isn't installed, the key descriptions
will be untranslated in dconf-editor.

https://bugzilla.gnome.org/show_bug.cgi?id=674424

14 years agoUpdated Korean translation
Changwoo Ryu [Wed, 25 Apr 2012 16:06:12 +0000 (01:06 +0900)]
Updated Korean translation

14 years agost-theme-node-drawing: Don't use GL types
Neil Roberts [Fri, 23 Mar 2012 19:14:29 +0000 (19:14 +0000)]
st-theme-node-drawing: Don't use GL types

This swaps a use of GLfloat for a regular float. Cogl might stop
including a GL header in its public headers soon so this would fix a
compilation error.

https://bugzilla.gnome.org/show_bug.cgi?id=672711

14 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 25 Apr 2012 10:17:17 +0000 (12:17 +0200)]
Updated Spanish translation

14 years agopopupMenu: make sure to break the grab when the slider is not visible
Stefano Facchini [Fri, 23 Mar 2012 18:32:17 +0000 (19:32 +0100)]
popupMenu: make sure to break the grab when the slider is not visible

Otherwise the grab will persist for example after closing the PopupMenu
with Escape.

https://bugzilla.gnome.org/show_bug.cgi?id=672713

14 years agoworkspace: Use the position hints when available also for the window overlay
Stefano Facchini [Wed, 18 Apr 2012 12:03:33 +0000 (14:03 +0200)]
workspace: Use the position hints when available also for the window overlay

Otherwise when dropping a window in the current workspace the overlay will
appear from the top left corner.

https://bugzilla.gnome.org/show_bug.cgi?id=674323

14 years agoworkspace: hide the overlay for a zoomed window when exiting the overivew
Stefano Facchini [Wed, 18 Apr 2012 11:54:06 +0000 (13:54 +0200)]
workspace: hide the overlay for a zoomed window when exiting the overivew

Otherwise it remains visible until the overview animation is completed.

https://bugzilla.gnome.org/show_bug.cgi?id=674323

14 years agojhbuild wrapper: clean up imports
Giovanni Campagna [Thu, 12 Apr 2012 17:53:30 +0000 (19:53 +0200)]
jhbuild wrapper: clean up imports

Final commit in the series, remove imports that were only used
by moved or deleted functionality.

14 years agojhbuild wrapper: don't try to "restore GNOME"
Giovanni Campagna [Thu, 12 Apr 2012 17:51:40 +0000 (19:51 +0200)]
jhbuild wrapper: don't try to "restore GNOME"

If run under jhbuild, gnome-shell is in PATH, so trying to restore
is just running it again, likely failing in the same way (with the
additional problem of detaching the shell from the terminal). Also,
this is using deprecated GConf keys, and deprecated pygobject
bindings.

14 years agojhbuild wrapper: don't set unneeded environment variables
Giovanni Campagna [Thu, 12 Apr 2012 17:48:55 +0000 (19:48 +0200)]
jhbuild wrapper: don't set unneeded environment variables

The jhbuild wrapper is expected to be run through jhbuild run, or
in the uninstalled case inside a jhbuild shell, so there should
be no need to set XDG_DATA_DIRS and friends.

14 years agojhbuild wrapper: don't muck with session activated services
Giovanni Campagna [Thu, 12 Apr 2012 17:46:51 +0000 (19:46 +0200)]
jhbuild wrapper: don't muck with session activated services

dconf-daemon is available since 2.32, so there is no need to
start it manually (and in fact, it should not be running normally).
Similarly, notify-osd and notification-daemon should not be
dbus activated, but rather autostarted by gnome-session, and
therefore not running in a gnome-shell session.

14 years agojhbuild wrapper: move performance measurement to a separate tool
Giovanni Campagna [Thu, 12 Apr 2012 17:43:08 +0000 (19:43 +0200)]
jhbuild wrapper: move performance measurement to a separate tool

Introduce a new gnome-shell-perf-tool, which can be used instead
of the old gnome-shell-jhbuild wrapper to gather data about gnome-shell
performance and submit to shell-perf.gnome.org. This runs the
shell with no extra setup beyond the WM_CLASS filter, so it can
be used for a jhbuild setup or for an installed shell.

14 years agost: Clean up scroll event code
Florian Müllner [Mon, 19 Mar 2012 23:19:08 +0000 (00:19 +0100)]
st: Clean up scroll event code

Currently the scroll event code only handles scroll events if the
adjustment's value is within the "lower" and "upper" limits. The
likely intent was to pass events to a parent scroll view when
reaching the bounds (uh, nested scroll views!), but apparently
we never made use of this, as the upper bound is actually wrong
(an adjustment's maximum value is upper - page_size, not upper).
Just handle all scroll events unconditionally and rely on the
bound checks in StAdjustment.

https://bugzilla.gnome.org/show_bug.cgi?id=672413

14 years agomain: Move 'toggle-recording' binding into the shell
Florian Müllner [Wed, 18 Apr 2012 18:45:09 +0000 (20:45 +0200)]
main: Move 'toggle-recording' binding into the shell

The keybinding to toggle the screen recorder was implemented as a
signal on MetaScreen, as keybindings could only be defined in mutter
core. As this is no longer the case, we can move the binding into the
shell where it belongs.

https://bugzilla.gnome.org/show_bug.cgi?id=674377

14 years ago[l10n] Update Japanese translation
OKANO Takayoshi [Sat, 21 Apr 2012 13:41:26 +0000 (22:41 +0900)]
[l10n] Update Japanese translation

Fix a typo

14 years agoBump version to 3.4.1
Owen W. Taylor [Tue, 17 Apr 2012 16:47:05 +0000 (12:47 -0400)]
Bump version to 3.4.1

Updated NEWS

14 years agoNEWS: fix language codes
Owen W. Taylor [Tue, 17 Apr 2012 16:47:00 +0000 (12:47 -0400)]
NEWS: fix language codes

14 years agoRequire Mutter 3.4.1
Owen W. Taylor [Tue, 17 Apr 2012 16:52:50 +0000 (12:52 -0400)]
Require Mutter 3.4.1

We now require Mutter 3.4.1 for the API change to
meta_display_add_keybinding(). (This is a run-time requirement, not
a build-time requirement, since the usage is from Javascript.)

14 years agognome-shell-calendar-server: add missing gtk.h include
Rico Tzschichholz [Tue, 17 Apr 2012 06:15:06 +0000 (08:15 +0200)]
gnome-shell-calendar-server: add missing gtk.h include

6099a5dbc3e332e789f67eb3aaf0391dea2e7a75 introduced this dependency
but didn't add it which lead to build failure with
-Werror=implicit-function-declaration

14 years agotelepathyClient: call this.updated() when a new message is added to a notification
Joost Verdoorn [Fri, 13 Apr 2012 17:05:51 +0000 (19:05 +0200)]
telepathyClient: call this.updated() when a new message is added to a notification

When receiving another message or responding in a new expanded chat
notification that has no prior chat history, the notification moved down
below the edge of the screen instead of expanding up, making part of it
invisible. Avoid this by making sure the notification's position is updated.

https://bugzilla.gnome.org/show_bug.cgi?id=661944

14 years agowindowManager: Adapt to mutter API change
Florian Müllner [Mon, 16 Apr 2012 21:50:59 +0000 (23:50 +0200)]
windowManager: Adapt to mutter API change

https://bugzilla.gnome.org/show_bug.cgi?id=673014

14 years agognome-shell-calendar-server: deal with Evolution's move to GSettings
Owen W. Taylor [Thu, 5 Apr 2012 21:54:20 +0000 (17:54 -0400)]
gnome-shell-calendar-server: deal with Evolution's move to GSettings

Evolution now stores its selected calendars and tasks in GSettings, not
in GConf. If we don't look at the new location, then we'll not pick up
newly added and enabled calendars, making the calendar effectively not
work for new installs.

https://bugzilla.gnome.org/show_bug.cgi?id=673610

14 years agognome-shell-calender-server: fix debug prints
Owen W. Taylor [Thu, 5 Apr 2012 21:53:18 +0000 (17:53 -0400)]
gnome-shell-calender-server: fix debug prints

Several debug prints not normally compiled were referencing enumeration
values that have since been renamed.

https://bugzilla.gnome.org/show_bug.cgi?id=673610

14 years agognome-shell-calendar-server: Initialize GTK+
Owen W. Taylor [Thu, 5 Apr 2012 21:17:35 +0000 (17:17 -0400)]
gnome-shell-calendar-server: Initialize GTK+

If evolution-data-server needs to prompt for a password, it will try
to pop up a GTK+ dialog. When GTK+ is not initialized, the result is
a crash. So, initialize GTK+ and run a main loop.

See https://bugzilla.redhat.com/show_bug.cgi?id=809681

The result is ugly since we have a Gnome-shell-calendar-server fallback
application, but I don't think it's worth installing a desktop file
and having a string break, since this is pretty uncommon (only for
manually added calendars without the password stored in gnome-keyring),
and apparently this is being rewritten for 3.5 to have the dialogs come
the e-d-s daemon rather than from the individual application.

https://bugzilla.gnome.org/show_bug.cgi?id=673608

14 years agoUpdate Czech translation
Petr Kovar [Mon, 16 Apr 2012 13:34:20 +0000 (15:34 +0200)]
Update Czech translation

14 years agoupdate Simplified Chinese (zh_CN) translation
Yinghua Wang [Mon, 16 Apr 2012 06:53:09 +0000 (14:53 +0800)]
update Simplified Chinese (zh_CN) translation

14 years ago[l10n] Updated German translation
Wolfgang Stöggl [Sun, 15 Apr 2012 15:57:21 +0000 (17:57 +0200)]
[l10n] Updated German translation

14 years agoUpdated Arabic translation
Khaled Hosny [Sat, 14 Apr 2012 17:54:56 +0000 (19:54 +0200)]
Updated Arabic translation

14 years agoUpdated Latvian translation.
Rudolfs Mazurs [Fri, 13 Apr 2012 19:39:52 +0000 (22:39 +0300)]
Updated Latvian translation.

14 years agomain: don't use a BindConstraint for uiGroup
Stefano Facchini [Wed, 22 Feb 2012 17:18:15 +0000 (18:18 +0100)]
main: don't use a BindConstraint for uiGroup

A BindConstraint on the size of uiGroup forces full redraws of the scene.
Instead, implement and use get_preferred_width and get_preferred_height.

https://bugzilla.gnome.org/show_bug.cgi?id=670636

14 years agoUpdated British English translation
Bruce Cowan [Fri, 13 Apr 2012 12:21:03 +0000 (13:21 +0100)]
Updated British English translation

14 years agoa11y: Set a name for the keyboard status icon
Florian Müllner [Fri, 23 Mar 2012 20:12:51 +0000 (21:12 +0100)]
a11y: Set a name for the keyboard status icon

https://bugzilla.gnome.org/show_bug.cgi?id=672719

14 years agobaseIcon: Always recreate icon texture on style changes
Florian Müllner [Tue, 27 Mar 2012 17:38:23 +0000 (19:38 +0200)]
baseIcon: Always recreate icon texture on style changes

Commit 26580f8f reintroduced an optimization on style changes to avoid
creating icons unconditionally. As this breaks icon theme changes (for
instance when toggling "High Contrast" in the universal access menu),
remove it again.

https://bugzilla.gnome.org/show_bug.cgi?id=672941

14 years agoUpdated French translation
Bruno Brouard [Wed, 11 Apr 2012 12:00:30 +0000 (14:00 +0200)]
Updated French translation

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Wed, 11 Apr 2012 10:50:37 +0000 (12:50 +0200)]
Updated Norwegian bokmål translation

14 years ago[l10n]Updated Catalan (Valencian) translation
Carles Ferrando [Tue, 10 Apr 2012 21:27:52 +0000 (23:27 +0200)]
[l10n]Updated Catalan (Valencian) translation

14 years ago[l10n] Fixes on Catalan translation
Jordi Serratosa [Tue, 10 Apr 2012 21:27:49 +0000 (23:27 +0200)]
[l10n] Fixes on Catalan translation

14 years agoformat: move shell_format_int_alternative_output() to ShellJS
Cosimo Cecchi [Tue, 10 Apr 2012 15:21:19 +0000 (11:21 -0400)]
format: move shell_format_int_alternative_output() to ShellJS

gnome-shell-extension-prefs uses format(), but can't pull in Shell
(which is a dependency for the module), since that in turn would pull in
Meta. Fix this by moving the introspected int format function to ShellJS
instead.

https://bugzilla.gnome.org/show_bug.cgi?id=673106

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Mon, 9 Apr 2012 19:48:34 +0000 (22:48 +0300)]
Updated Hebrew translation.

14 years agoNetworkMenu: fix crash when NetworkManger restarts
Giovanni Campagna [Thu, 29 Mar 2012 16:51:03 +0000 (18:51 +0200)]
NetworkMenu: fix crash when NetworkManger restarts

nm_active_connection_get_devices() has a (questionable) special case
for the no devices case (which happens if the DBus object is
destroyed because NM went down): it returns null instead of an empty
array. Handle that instead of crashing.

https://bugzilla.gnome.org/show_bug.cgi?id=673043

14 years agoFix documentation warnings
Giovanni Campagna [Fri, 6 Apr 2012 14:34:52 +0000 (16:34 +0200)]
Fix documentation warnings

gobject-introspection now emits many more warnings for malformed
comments, and they fail the build.

https://bugzilla.gnome.org/show_bug.cgi?id=673656

14 years agoextensionSystem: Make it a non-fatal error to re-load an extension
Jasper St. Pierre [Fri, 6 Apr 2012 18:03:51 +0000 (14:03 -0400)]
extensionSystem: Make it a non-fatal error to re-load an extension

https://bugzilla.gnome.org/show_bug.cgi?id=673613

14 years agoextensionUtils: Load user extensions before system extensions
Jasper St. Pierre [Fri, 6 Apr 2012 18:02:23 +0000 (14:02 -0400)]
extensionUtils: Load user extensions before system extensions

https://bugzilla.gnome.org/show_bug.cgi?id=673613

14 years agogdm: Skip locked users
Adel Gadllah [Mon, 9 Apr 2012 16:43:44 +0000 (18:43 +0200)]
gdm: Skip locked users

Don't show locked (disabled) users in the user list. Those are either
"system" users with a shell or users disabled in the control-center.

https://bugzilla.gnome.org/show_bug.cgi?id=673784